Application of Formal Methods to Scenario-based Requirements Engineering

نویسندگان

  • G. Babin
  • F. Lustman
چکیده

The KLuB project is an attempt to use formal methods in the process and product of requirements engineering of information systems. In the work presented here, the scenario technique was used for requirements elicitation. Scenarios, which have been recognized as an effective technique for eliciting requirements, focus usually on behavior and less on data. An additional objective of the project was to integrate data and behavior in a formal specification, based on state machines. Semantic integration of data and behavior was achieved by introducing the concept of compatibility between data values and system states. Scenario integration is also achieved based on data values. An additional objective was to automate as much as possible the requirements elicitation process. The KLuB process involves three steps: the Scenario Acquisition step, the Baseline Elicitation step, and the Integration step, which is completely formal and can be automated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Data and Behavior Requirements Engineering : A Scenario-based Approach

The KLuB project is an attempt to use formal methods in the process and product of requirements engineering of information systems. In the work presented here, the scenario technique was used for requirements elicitation. Scenarios, which have been recognized as an effective technique for eliciting requirements, focus usually on behavior and less on data. An additional objective of the project ...

متن کامل

Scenario-Based Requirements Engineering

This mini tutorial explains the concepts and process of scenario based requirements engineering. Definitions of scenarios are reviewed, with their informal and more formal representations, and roles in the requirements process. The relationships between scenarios, specifications and prototypes is explored, and set in the perspective of human reasoning about requirements. Methods for scenario ba...

متن کامل

Exploiting model profiles in requirements verification of cloud systems

Cloud Systems arose in the last years as a standard de-facto in IT enterprises for offering practically any kind of services to worldwide users. They provide means for realizing and distributing everything-as-a-service, including infrastructures, hardware and software platforms and services. Even if now, Service-centric models and technologies are mature in the IT scenario, composition, analysi...

متن کامل

Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system

Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...

متن کامل

Scenarios and scenario-based methods for requirements engineering

Scenarios have been widely applied to the problems of process analysis, software design and requirements engineering. The success of scenarios lies in their coupling of expressiveness with a natural narrative structure that makes them an ideal format for communicating ideas between analysts and laypeople. In requirements engineering, scenarios have been applied to the problems of requirements e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001